
































  
  


  

  
  	
  

  

	
	

	
	
	
	
	




  
















	
	
	
	
	
	
	
	
	
	
  
  


	


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	




    
  






  
    
  




	
	
	
	
	



<!--NewPage-->
<HTML>

<!-- Mirrored from delerium:8503/cfcdoc/content.cfm?file=C%3A%5CInetpub%5Cwwwroot%5Ctransfer%2Droot%5Ctransfer%5Ccom%5Cobject%5CObjectManager%2Ecfc by HTTrack Website Copier/3.x [XR&CO'2006], Sat, 07 Apr 2007 03:17:25 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8"><!-- /Added by HTTrack -->
<HEAD>

<!-- Generated by CFDoc on 07-Apr-2007 01:16 PM -->

<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY>


	



<HR>
<!-- ======== START OF CLASS DATA ======== -->

<div style="float:left;">

<a href="default.html" style="float: right;">Documentation home page</a>
</div>
<H2>
<span style="font-size: smaller">
<a href="components147a.html" target="components">transfer.com.object</a>
</span>
<BR>
Component ObjectManager</H2>


<PRE>
<B>transfer.com.object.ObjectManager</B>
</PRE>


<HR>
Manages the Object configurations


<HR>

<P>


<!-- ========== PROPERTY SUMMARY =========== -->

<A NAME="property_summary"><!-- --></A>






<!-- ========== METHOD SUMMARY =========== -->




<A NAME="method_summary"><!-- --></A>

<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">

<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>











	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	



	<TR BGCOLOR="eeeeff" CLASS="TableRowColorConstructor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7dd0.html" target="_self">ObjectManager</a></CODE></TD>
	<TD><CODE><B><A HREF="#init()">init</A></B>(<a href="content9a87.html">XMLFileReader</a> configReader)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor
	</TD>
	</TR>
	

	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7052.html" target="_self">Object</a></CODE></TD>
	<TD><CODE><B><A HREF="#createEmptyObject()">createEmptyObject</A></B>()</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an empty Object BO
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_query" target="_self">query</a></CODE></TD>
	<TD><CODE><B><A HREF="#getManyToManyLinksByClassLinkTo()">getManyToManyLinksByClassLinkTo</A></B>(<a href="nativetypes.html#detail_string">string</a> className)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a query of Many to Many details by the class it is linked to
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7052.html" target="_self">Object</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObject()">getObject</A></B>(<a href="nativetypes.html#detail_string">string</a> class)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;creates an Object meta data for use
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="contentfe91.html" target="_self">ObjectDAO</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObjectDao()">getObjectDao</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content6d69.html" target="_self">ObjectGateway</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObjectGateway()">getObjectGateway</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7052.html" target="_self">Object</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObjectLazyManyToMany()">getObjectLazyManyToMany</A></B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;creates an Object with only a single manytomany, with it's lazy attribute set to true
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7052.html" target="_self">Object</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObjectLazyManyToOne()">getObjectLazyManyToOne</A></B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;creates an Object with only a single many to one, with it's lazy attribute set to true
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7052.html" target="_self">Object</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObjectLazyOneToMany()">getObjectLazyOneToMany</A></B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;creates an Object with only a single onetomany, with it's lazy attribute set to true
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7052.html" target="_self">Object</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObjectLazyParentOneToMany()">getObjectLazyParentOneToMany</A></B>(<a href="nativetypes.html#detail_string">string</a> class)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;creates an Object with no compositions
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content862e.html" target="_self">ObjectPool</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObjectPool()">getObjectPool</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content39ea.html" target="_self">QueryCache</a></CODE></TD>
	<TD><CODE><B><A HREF="#getQueryCache()">getQueryCache</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setObjectDao()">setObjectDao</A></B>(<a href="contentfe91.html">ObjectDAO</a> ObjectDao)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setObjectGateway()">setObjectGateway</A></B>(<a href="content6d69.html">ObjectGateway</a> ObjectGateway)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setObjectPool()">setObjectPool</A></B>(<a href="content862e.html">ObjectPool</a> ObjectPool)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setQueryCache()">setQueryCache</A></B>(<a href="content39ea.html">QueryCache</a> QueryCache)</CODE>
	
	
	</TD>
	</TR>
	
</TABLE>



&nbsp;
<P>



<!-- ============ METHOD DETAIL ========== -->


<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>












<A NAME="createEmptyObject()"><!-- --></A><H3>
createEmptyObject</H3>

<PRE>
public <A HREF="content7052.html" title="">Object</A> <B>createEmptyObject</B>()</PRE>
<DL>
  <DD>
  	
  	
		Creates an empty Object BO
	    <P>
	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getManyToManyLinksByClassLinkTo()"><!-- --></A><H3>
getManyToManyLinksByClassLinkTo</H3>

<PRE>
public <A HREF="nativetypes.html#detail_query" title="">query</A> <B>getManyToManyLinksByClassLinkTo</B>(<a href="nativetypes.html#detail_string">string</a> className)</PRE>
<DL>
  <DD>
  	
  	
		Gets a query of Many to Many details by the class it is linked to
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The classname to search on</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObject()"><!-- --></A><H3>
getObject</H3>

<PRE>
public <A HREF="content7052.html" title="">Object</A> <B>getObject</B>(<a href="nativetypes.html#detail_string">string</a> class)</PRE>
<DL>
  <DD>
  	
  	
		creates an Object meta data for use
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> class</code> - The class to be retrieving</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObjectDao()"><!-- --></A><H3>
getObjectDao</H3>

<PRE>
private <A HREF="contentfe91.html" title="">ObjectDAO</A> <B>getObjectDao</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObjectGateway()"><!-- --></A><H3>
getObjectGateway</H3>

<PRE>
private <A HREF="content6d69.html" title="">ObjectGateway</A> <B>getObjectGateway</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObjectLazyManyToMany()"><!-- --></A><H3>
getObjectLazyManyToMany</H3>

<PRE>
public <A HREF="content7052.html" title="">Object</A> <B>getObjectLazyManyToMany</B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</PRE>
<DL>
  <DD>
  	
  	
		creates an Object with only a single manytomany, with it's lazy attribute set to true
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> class</code> - The class to be retrieving</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> name</code> - The name of the manytomany</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObjectLazyManyToOne()"><!-- --></A><H3>
getObjectLazyManyToOne</H3>

<PRE>
public <A HREF="content7052.html" title="">Object</A> <B>getObjectLazyManyToOne</B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</PRE>
<DL>
  <DD>
  	
  	
		creates an Object with only a single many to one, with it's lazy attribute set to true
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> class</code> - The class to be retrieving</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> name</code> - The name of the many to one</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObjectLazyOneToMany()"><!-- --></A><H3>
getObjectLazyOneToMany</H3>

<PRE>
public <A HREF="content7052.html" title="">Object</A> <B>getObjectLazyOneToMany</B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</PRE>
<DL>
  <DD>
  	
  	
		creates an Object with only a single onetomany, with it's lazy attribute set to true
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> class</code> - The class to be retrieving</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> name</code> - The name of the onetomany</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObjectLazyParentOneToMany()"><!-- --></A><H3>
getObjectLazyParentOneToMany</H3>

<PRE>
public <A HREF="content7052.html" title="">transfer.com.object.Object</A> <B>getObjectLazyParentOneToMany</B>(<a href="nativetypes.html#detail_string">string</a> class)</PRE>
<DL>
  <DD>
  	
  	
		creates an Object with no compositions
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> class</code> - The class to be retrieving</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObjectPool()"><!-- --></A><H3>
getObjectPool</H3>

<PRE>
private <A HREF="content862e.html" title="">transfer.com.collections.ObjectPool</A> <B>getObjectPool</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getQueryCache()"><!-- --></A><H3>
getQueryCache</H3>

<PRE>
private <A HREF="content39ea.html" title="">transfer.com.collections.QueryCache</A> <B>getQueryCache</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="init()"><!-- --></A><H3>
init</H3>

<PRE>
public <A HREF="content7dd0.html" title="">ObjectManager</A> <B>init</B>(<a href="content9a87.html">XMLFileReader</a> configReader)</PRE>
<DL>
  <DD>
  	
  	
		Constructor
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content9a87.html">XMLFileReader</a> configReader</code> - The XML Reader for the config file</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setObjectDao()"><!-- --></A><H3>
setObjectDao</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setObjectDao</B>(<a href="contentfe91.html">ObjectDAO</a> ObjectDao)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="contentfe91.html">ObjectDAO</a> ObjectDao</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setObjectGateway()"><!-- --></A><H3>
setObjectGateway</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setObjectGateway</B>(<a href="content6d69.html">ObjectGateway</a> ObjectGateway)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content6d69.html">ObjectGateway</a> ObjectGateway</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setObjectPool()"><!-- --></A><H3>
setObjectPool</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setObjectPool</B>(<a href="content862e.html">ObjectPool</a> ObjectPool)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content862e.html">ObjectPool</a> ObjectPool</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setQueryCache()"><!-- --></A><H3>
setQueryCache</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setQueryCache</B>(<a href="content39ea.html">QueryCache</a> QueryCache)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content39ea.html">QueryCache</a> QueryCache</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>







</BODY>

<!-- Mirrored from delerium:8503/cfcdoc/content.cfm?file=C%3A%5CInetpub%5Cwwwroot%5Ctransfer%2Droot%5Ctransfer%5Ccom%5Cobject%5CObjectManager%2Ecfc by HTTrack Website Copier/3.x [XR&CO'2006], Sat, 07 Apr 2007 03:17:25 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8"><!-- /Added by HTTrack -->
</HTML>